const categoryAbout = {
    namespaced: true,
    state: {
        sum: 0
    },
    getters: {
        bigSum(state) {
            return state.sum * 10
        }
    },
    mutations: {
        INCREMENT(state, initValue) {
            state.sum += initValue
        },
        DECREMENT(state, initValue) {
            state.sum -= initValue
        }
    },
    actions: {
        incrementOdd(context, initValue) {
            if(context.state.sum % 2) {
                context.commit('INCREMENT', initValue)
            }
        },
        incrementDelay(context, initValue) {
            setTimeout(() => {
                context.commit('INCREMENT', initValue)
            }, 1000);
        }
    }
}

export default categoryAbout